home *** CD-ROM | disk | FTP | other *** search
Makefile | 1993-11-30 | 885 b | 50 lines |
- #
- # Smakefile for snap (Modified from the great Smakefile of AmiTCP/IP)
- #
-
- MAKE = smake
- RM= delete
- CC= sc
- LD= slink
- AS= a68k
-
- GFXFLAGS= DEF=SNAPGFX DEF=ASLLIB #DEF=REQLIB
- REXXFLAGS= DEF=SNAPREXX
-
- CFLAGS= $(GFXFLAGS) $(REXXFLAGS)
- AFLAGS= -iINCLUDE:
-
- STDOBJS= snap.o openclose.o clip.o patch.o handler.o \
- snapchars.o frame.o misc.o atie.o snapasm.o
-
- GFXOBJS= snapgfx.o saveilbm.o windows.o
- REXXOBJS= rexx.o minrexx.o
-
- OBJS= $(STDOBJS) $(GFXOBJS) $(REXXOBJS)
-
- LIBS= LIB=lib:sc.lib LIB=lib:amiga.lib
-
- TRG= snap
-
- .c.o:
- $(CC) $(CFLAGS) $*.c
-
- .s.o:
- $(AS) $(AFLAGS) $*.s
-
- $(TRG): $(OBJS)
- $(CC) LINK MAP BATCH TO=$@ $(LIBS) $(OBJS)
-
- gst: snap.h
- -gst unload `list snap.gst LFORMAT="%f%n"`
- -$(RM) AmiTCP.gst
- $(CC) $(CFLAGS) MGST=snap.gst snap.h
-
- clean:
- -$(RM) \#?.o \#?! \#?.(map|lnk)
-
- veryclean: clean
- -$(RM) snap.gst snap
-
- # DO NOT DELETE THIS LINE -- make depend depends on it.
-